attuma duum's headquarters - French English Dictionary